home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 April: Mac OS SDK / Dev.CD Apr 98 SDK1.toast / Development Kits (Disc 1) / Apple Guide / Engineering / Context Check Modules / Standard CC Modules / One.Make < prev    next >
Encoding:
Text File  |  1994-04-25  |  1.6 KB  |  58 lines  |  [TEXT/MPS ]

  1. #    Copyright:    © 1993 Apple Computer, Inc. All rights reserved.
  2. #    Author:        Greg Brewer
  3.  
  4. #    2.02    01/04/93    VJH    Changed Copyright Notice
  5.  
  6. #    2.01    11/19/92    GB    Added support for {ShortEcho} {LongEcho} so you can specify
  7. #                            Terse, Normal and Verbose echo states
  8.  
  9.  
  10.  
  11. kSTRTRsrcType        =    'strt'
  12. kPROCRsrcType        =    'extm'
  13. kFileType            =    'ctxt'
  14. kFileCreator        =    'reno'
  15.  
  16. XLinkFiles        =    ∂
  17.                         "{Obj}{kFileName}.c.o"    ∂
  18.                         "{Obj}:Utility.c.o"
  19.  
  20. "{Obj}" ƒ "{Src}"
  21.  
  22. .c.o    ƒ    .c .h "{Obj}:AllHeaders.dump" "{Obj}:Utility.c.o" "{Src}:One.Make"
  23.     Set Echo {ShortEcho}
  24.     C        {COptionsLocal} "{Src}{default}.c" -o "{Obj}{default}.c.o"
  25.     Set Echo {LongEcho}
  26.  
  27. All    ƒ    setOptions "{Out}RenoModules"
  28.  
  29. setOptions ƒ
  30.     Set CPlusOptionsLocal "-b -mf {MbgOptions} {SymOptions} -d NO_STATIC_CLASSES {IncludeOptions} -i ::"
  31.     Set COptionsLocal "-opt full -n -b {MbgOptions} {SymOptions} {IncludeOptions} -i ∂"{Src}:∂" -k ∂"{Obj}:∂""
  32.  
  33. #
  34. #=======
  35. #
  36.  
  37. "{Out}RenoModules"    ƒ    "{Obj}{kFileName}"
  38.     Set Echo {ShortEcho}
  39.     CopyResources -from "{Obj}{kFileName}" -to "{Out}RenoModules" -e ckid -e vers
  40.     Set Echo {LongEcho}
  41.     echo "{Obj}{kFileName}" >> "{out}RezdFiles"
  42.  
  43. "{Obj}{kFileName}" ƒƒ {XLinkFiles}
  44.     Set Echo {ShortEcho}
  45.     link    -sn Main={kAppleEventType} -mf -w -t {kFileType} -c {kFileCreator} -rt {kPROCRsrcType}={kResID}    ∂
  46.             -m MAIN                                                ∂
  47.             {SymOptions}                                        ∂
  48.             {XLinkFiles}                                        ∂
  49.             "{Libraries}"Runtime.o                            ∂
  50.             "{Libraries}"Interface.o                        ∂
  51.             -o {Targ}
  52.     Set Echo {LongEcho}
  53.  
  54. "{Obj}{kFileName}" ƒƒ "{Src}{kFileName}.r"
  55.     Set Echo {ShortEcho}
  56.     Rez "{Src}{kFileName}.r" -t {kFileType} -c {kFileCreator} -a -o "{Obj}{kFileName}"
  57.     Set Echo {LongEcho}
  58.